package model;

import java.util.ArrayList;
import java.util.Observable;

public class Lieferungsliste extends Observable{
	private ArrayList<Zulieferung> zulieferungsliste;
	private static Lieferungsliste dieLieferungsliste;

	private Lieferungsliste() {
		zulieferungsliste = new ArrayList<Zulieferung>();

	}
	
	public static Lieferungsliste getDieLieferungsliste() {
		if ( dieLieferungsliste == null ) {
			dieLieferungsliste = new Lieferungsliste();
		} return dieLieferungsliste;
	}

	public ArrayList<Zulieferung> getZulieferungsliste() {
		return zulieferungsliste;
	}

	public void setZulieferungsliste(ArrayList<Zulieferung> zulieferungsliste) {
		this.zulieferungsliste = zulieferungsliste;
	}
	
	public void addLieferung( Zulieferung zulieferung ) {
		zulieferungsliste.add(zulieferung);
		setChanged();
		notifyObservers();
	}

}
